<script setup>
import { ref } from 'vue';
import dayjs from 'dayjs';
import { storeToRefs } from 'pinia';

const pdfSection = ref(null);

useHead({
	title: 'HLS: Отчет по льготе',
})

const user = useCookie('user');

if (user.value == null) {
	navigateTo('/login');
}

const mpp = useCookie('mpp');
const urlHome = useUrl();
const pend = ref('')
pend.value = false;
const list = ref([]);

// const columns = ref([]);
const { data: lgot_in_work } = await useFetch(urlHome.value + 'naryad/get_lgot_by_mpp/' + mpp.value + "/")
list.value = lgot_in_work.value.lgot_in_work
// console.log(list.value)

// const { data: list_lgot } = await useFetch(urlHome.value + 'naryad/get_lgot_columns/')
// columns.value = list_lgot.value.list_lgot
// console.log(list_lgot.value.list_lgot)

// for (let x of columns.value) console.log(x)
// KTN  NKTN
// 3  Участники ВОВ
// 4  Ветераны боевых действий
// 6  Бывшие несовершеннолетние узники концлагерей
// 7  Лица, подвергшиеся политическим репрессиям
// 8  Военнослужащие, проход.военную службу(1941 - 45г.) в воинских частях, не входящих в состав действ.армии и нагр.медалями
// 9  Труженики тыла, проработавшие в тылу не менее 6 - ти месяцев, награжденные орденами и медалями
// 12  Дети до 3 - х лет
// 13  Дети многодетных семей до 6 лет
// 14  Дети инвалиды в возрасте до 18 лет.
// 40  Родители, вдовы, дети военносл., погибших при исполнении служебного долга
// 41  Блокадники Ленинграда, награжденные медалью
// 43  Родители и жены погиб.военносл., приравн.к участн.ВОВ
// 73  Многодетная мать
// 105  Родители, вдовы ИВОВ, УВОВ, Героев Советского Союза и пр.
// 112  Ветераны труда




</script>
<style>
.list-complete-item {
	transition: all 0.8s ease;
	display: inline-block;
	margin-right: 10px;
}

.list-complete-enter-from,
.list-complete-leave-to {
	opacity: 0;
	transform: translateY(30px);
}

.list-complete-leave-active {
	position: absolute;
}
</style>

<template>
	<div class="m-4">
		<UButton label="скачать PDF"
			@click="exportToPDF('my-pdf-file.pdf', pdfSection, { orientation: 'l', floatPrecision: 'smart', precision: 16 }, {})" />
		<div v-if="pend">
			<LoadFetchAnimation></LoadFetchAnimation>
		</div>
		<div v-else ref="pdfSection">
			<div v-for="element in list" :key="element">
				<ZavLgotContainer :report="element" />
			</div>

		</div>
	</div>
</template>